#ifndef EGG_AXISENTITY_H
#define EGG_AXISENTITY_H

#include "Entity3D.h"
#include "Geometry.h"
#include "ShaderLib.h"

namespace egg{

    class AxisEntity:public Entity3D{
    public:
        AxisEntity(uint32 vertNum);
        void addAxis(const vec3& p,const vec3& x,const vec3& y,const vec3& z);
    protected:
        ShaderPtr mShader;
        GeometryPtr mGeometry;
        VertexBufferPtr mColorBuf;
        VertexBufferPtr mPositionBuf;
    };

}

#endif